<html>
	<head>
		<meta charset="utf-8"/>
		<title>BStyle</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BStyle</h1>
		<p>Inherites from <a href="BObject.html">BObject</a></p>
		<h2>public</h2>
		<method num="0"><a href="#0">BStyle</a>();</method><br/>
		<method num="1"><a href="#1">BStyle</a>(const BColor& color);</method><br/>
		<method num="2"><a href="#2">BStyle</a>(const BStyle& other);</method><br/>
		<method num="3">void <a href="#3">setFont</a>(BFont* font);</method><br/>
		<method num="4">const BFont* <a href="#4">font</a>() const;</method><br/>
		<method num="5">void <a href="#5">setValue</a>(StyleRole valueRole, const BValue& value);</method><br/>
		<method num="6">bool <a href="#6">removeVlaue</a>(StyleRole valueRole);</method><br/>
		<method num="7">const BValue& <a href="#7">value</a>(StyleRole valueRole) const;</method><br/>
		<method num="8">bool <a href="#8">setColor</a>(StyleRole colorRole, BByte r, BByte g, BByte b, BByte a = 255);</method><br/>
		<method num="9">bool <a href="#9">setColor</a>(StyleRole colorRole, const BColor& color);</method><br/>
		<method num="10">bool <a href="#10">removeColor</a>(StyleRole colorRole);</method><br/>
		<method num="11">const BColor& <a href="#11">color</a>(StyleRole colorRole) const;</method><br/>
		<method num="12">bool <a href="#12">setImage</a>(StyleRole imageRole, const BString& fileName);</method><br/>
		<method num="13">bool <a href="#13">setImage</a>(StyleRole imageRole, BImage* image);</method><br/>
		<method num="14">bool <a href="#14">removeImage</a>(StyleRole imageRole);</method><br/>
		<method num="15">BImage* <a href="#15">image</a>(StyleRole imageRole) const;</method><br/>
		<method num="16">bool <a href="#16">setIcon</a>(StyleRole iconRole, const BString& fileName);</method><br/>
		<method num="17">bool <a href="#17">setIcon</a>(StyleRole iconRole, BIcon* icon);</method><br/>
		<method num="18">bool <a href="#18">removeIcon</a>(StyleRole iconRole);</method><br/>
		<method num="19">BIcon* <a href="#19">icon</a>(StyleRole iconRole) const;</method><br/>
		<method num="20">bool <a href="#20">setTrans</a>(const BString& word, const BString& trans);</method><br/>
		<method num="21">bool <a href="#21">removeTrans</a>(const BString& word);</method><br/>
		<method num="22">bool <a href="#22">trans</a>(const BString& text, BString& output) const;</method><br/>
		<method num="23">bool <a href="#23">setColor</a>(const BString& colorName, BByte r, BByte g, BByte b, BByte a = 255);</method><br/>
		<method num="24">bool <a href="#24">setColor</a>(const BString& colorName, const BColor& color);</method><br/>
		<method num="25">bool <a href="#25">removeColor</a>(const BString& colorName);</method><br/>
		<method num="26">const BColor& <a href="#26">color</a>(const BString& colorName) const;</method><br/>
		<method num="27">bool <a href="#27">setImage</a>(const BString& imageName, const BString& fileName);</method><br/>
		<method num="28">bool <a href="#28">setImage</a>(const BString& imageName, BImage* image);</method><br/>
		<method num="29">bool <a href="#29">removeImage</a>(const BString& imageName);</method><br/>
		<method num="30">BImage* <a href="#30">image</a>(const BString& imageName) const;</method><br/>
		<method num="31">bool <a href="#31">setIcon</a>(const BString& iconName, const BString& fileName);</method><br/>
		<method num="32">bool <a href="#32">setIcon</a>(const BString& iconName, BIcon* icon);</method><br/>
		<method num="33">bool <a href="#33">removeIcon</a>(const BString& iconName);</method><br/>
		<method num="34">BIcon* <a href="#34">icon</a>(const BString& iconName) const;</method><br/>
		<method num="35">bool <a href="#35">clearFrames</a>();</method><br/>
		<method num="36">bool <a href="#36">clearColors</a>();</method><br/>
		<method num="37">void <a href="#37">clearImages</a>();</method><br/>
		<method num="38">void <a href="#38">clearIcons</a>();</method><br/>
		<h2>protected</h2>
		<desc>
			<h2 id="desc">Description : </h2>
			<p tag="doc">Style contains fonts, colors, icons, and images.These can't be named by integer or string. style role is redefined integers.
	style belongs to every widget, can be changed by stylesheet.
	</p>
			See also : 
		</desc>
		<br/>
		<h2 id="docs" tag="public">Public Method Document : </h2>
		<method id="0">
			<div>BStyle();</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="1">
			<div>BStyle(const BColor& color);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="2">
			<div>BStyle(const BStyle& other);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="3">
			<div>void setFont(BFont* font);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="4">
			<div>const BFont* font() const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="5">
			<div>void setValue(StyleRole valueRole, const BValue& value);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="6">
			<div>bool removeVlaue(StyleRole valueRole);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="7">
			<div>const BValue& value(StyleRole valueRole) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="8">
			<div>bool setColor(StyleRole colorRole, BByte r, BByte g, BByte b, BByte a = 255);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="9">
			<div>bool setColor(StyleRole colorRole, const BColor& color);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="10">
			<div>bool removeColor(StyleRole colorRole);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="11">
			<div>const BColor& color(StyleRole colorRole) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="12">
			<div>bool setImage(StyleRole imageRole, const BString& fileName);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="13">
			<div>bool setImage(StyleRole imageRole, BImage* image);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="14">
			<div>bool removeImage(StyleRole imageRole);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="15">
			<div>BImage* image(StyleRole imageRole) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="16">
			<div>bool setIcon(StyleRole iconRole, const BString& fileName);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="17">
			<div>bool setIcon(StyleRole iconRole, BIcon* icon);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="18">
			<div>bool removeIcon(StyleRole iconRole);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="19">
			<div>BIcon* icon(StyleRole iconRole) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="20">
			<div>bool setTrans(const BString& word, const BString& trans);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="21">
			<div>bool removeTrans(const BString& word);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="22">
			<div>bool trans(const BString& text, BString& output) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="23">
			<div>bool setColor(const BString& colorName, BByte r, BByte g, BByte b, BByte a = 255);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="24">
			<div>bool setColor(const BString& colorName, const BColor& color);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="25">
			<div>bool removeColor(const BString& colorName);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="26">
			<div>const BColor& color(const BString& colorName) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="27">
			<div>bool setImage(const BString& imageName, const BString& fileName);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="28">
			<div>bool setImage(const BString& imageName, BImage* image);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="29">
			<div>bool removeImage(const BString& imageName);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="30">
			<div>BImage* image(const BString& imageName) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="31">
			<div>bool setIcon(const BString& iconName, const BString& fileName);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="32">
			<div>bool setIcon(const BString& iconName, BIcon* icon);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="33">
			<div>bool removeIcon(const BString& iconName);</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="34">
			<div>BIcon* icon(const BString& iconName) const;</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="35">
			<div>bool clearFrames();</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="36">
			<div>bool clearColors();</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="37">
			<div>void clearImages();</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<method id="38">
			<div>void clearIcons();</div>
			<p tag="doc">this is method comment</p>
			See also : 
		</method>
		<br/>
		<h2 id="docs" tag="protected">Protected Method Document : </h2>
	</body>
</html>